5b86f37edbc5cf2e9ae98f6898bcefd3e842983a,core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java,DomainObjectAnnotationFacetFactory,processNature,#ProcessClassContext#,361
Before Change
final ViewModelFacet recreatableObjectFacet = RecreatableObjectFacetForDomainObjectAnnotation.create(
domainObject, getSpecificationLoader(), persistenceSessionServiceInternal, servicesInjector,
facetHolder, postConstructMethodCache);
FacetUtil.addFacet(recreatableObjectFacet);
final MixinFacet mixinFacet = MixinFacetForDomainObjectAnnotation.create(cls, facetHolder, servicesInjector);
FacetUtil.addFacet(mixinFacet);
After Change
domainObject, getSpecificationLoader(), persistenceSessionServiceInternal, servicesInjector,
facetHolder, postConstructMethodCache);
if(recreatableObjectFacet != null) {
FacetUtil.addFacet(recreatableObjectFacet);
} else {
if(domainObject.nature() == Nature.MIXIN) {